20db282320691ab78741f1309ee99602b92b3933,src/main/java/wanion/unidict/recipe/ForgeRecipeResearcher.java,ForgeRecipeResearcher,getShapedRecipeKey,#IRecipe#ResourceHandler#,32
Before Change
@Override
public int getShapedRecipeKey(@Nonnull final IRecipe recipe, @Nonnull final ResourceHandler resourceHandler)
{
return MetaItem.getCumulative(((ShapedOreRecipe) recipe).getInput(), resourceHandler);
}
@Override
After Change
@Override
public int getShapedRecipeKey(@Nonnull final IRecipe recipe, @Nonnull final ResourceHandler resourceHandler)
{
final TIntList recipeKeys = MetaItem.getList(((ShapedOreRecipe) recipe).getInput(), resourceHandler);
int recipeKey = 0;
recipeKeys.sort();
for (final TIntIterator recipeKeysIterator = recipeKeys.iterator(); recipeKeysIterator.hasNext(); )
recipeKey += 31 * recipeKeysIterator.next();
return recipeKey;
}
@Override